Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Dim r AsNew RegEx("-MioProg (\d\.\d\.\d\.\d)-\n*")
Dim g As GroupCollection = .Match("Contenuto del file").Groups
Dim v()AsString= g(1).Value.Split(".")'array con le verie parti della versione
e da cui riesco a ricavare bene la versione, ma non so come fare per il titolo e i dati. Ho provato in vari modi ma in tutti i casi se non metto l'asterisco finale il file non "Matcha" (voce del verbo Matchare lol) più con la RegEx oppure ottengo delle eccezioni di vario tipo. Sapreste aiutarmi? E' la prima volta che uso le espressioni regolari e non capisco proprio come fare... grazie in anticipo.
Ultima modifica effettuata da GN il 28/01/2012 alle 12:28
Non vale la pena di usare le espressioni regolare per ottenere dati che sai essere su più righe. Semplicemente leggi una linea alla volta.
Ok, ma usare le regex mi sembra il modo più adatto per controllare che il file sia formattato nel modo giusto e per controllare la versione; inoltre penso di complicare un po' la struttura del file successivamente, quindi vorrei costruire una base solida da poter modificare in futuro. - GN - 28/01/12 12:28
Ok per la versione, però non complicarti la vita se non serve... - Il Totem - 31/01/12 10:57
Va bene, leggerò una riga alla volta parsando quella della versione e i singoli dati con le RegEx. Grazie :) - GN - 31/01/12 20:25